Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
battle::actor Namespace Reference

Namespaces

namespace  goomba
 
namespace  paragoomba
 
namespace  spiked_goomba
 

Variables

ActorBlueprint Goomba
 
ActorBlueprint Paragoomba
 
ActorBlueprint SpikedGoomba
 

Variable Documentation

◆ Goomba

ActorBlueprint battle::actor::Goomba
Initial value:
= {
.flags = 0,
.maxHP = goomba::hp,
.partCount = ARRAY_COUNT(goomba::ActorParts),
.partsData = goomba::ActorParts,
.initScript = &goomba::EVS_Init,
.statusTable = goomba::StatusTable,
.escapeChance = 90,
.airLiftChance = 100,
.hurricaneChance = 90,
.spookChance = 100,
.upAndAwayChance = 95,
.spinSmashReq = 0,
.powerBounceChance = 100,
.coinReward = 1,
.size = { 24, 24 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 20 },
.statusTextOffset = { 10, 20 },
}
BSS s32 PopupMenu_SelectedIndex
#define ARRAY_COUNT(arr)
Definition macros.h:40

Definition at line 1426 of file goomba_family.inc.cpp.

1426 {
1427 .flags = 0,
1428 .maxHP = goomba::hp,
1429 .type = ACTOR_TYPE_GOOMBA,
1430 .level = ACTOR_LEVEL_GOOMBA,
1431 .partCount = ARRAY_COUNT(goomba::ActorParts),
1432 .partsData = goomba::ActorParts,
1433 .initScript = &goomba::EVS_Init,
1434 .statusTable = goomba::StatusTable,
1435 .escapeChance = 90,
1436 .airLiftChance = 100,
1437 .hurricaneChance = 90,
1438 .spookChance = 100,
1439 .upAndAwayChance = 95,
1440 .spinSmashReq = 0,
1441 .powerBounceChance = 100,
1442 .coinReward = 1,
1443 .size = { 24, 24 },
1444 .healthBarOffset = { 0, 0 },
1445 .statusIconOffset = { -10, 20 },
1446 .statusTextOffset = { 10, 20 },
1447};

◆ Paragoomba

ActorBlueprint battle::actor::Paragoomba
Initial value:
= {
.maxHP = paragoomba::hp,
.partCount = ARRAY_COUNT(paragoomba::ActorParts),
.partsData = paragoomba::ActorParts,
.initScript = &paragoomba::EVS_Init,
.statusTable = paragoomba::FlyingStatusTable,
.escapeChance = 90,
.airLiftChance = 100,
.hurricaneChance = 100,
.spookChance = 100,
.upAndAwayChance = 95,
.spinSmashReq = 0,
.powerBounceChance = 100,
.coinReward = 1,
.size = { 36, 26 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 20 },
.statusTextOffset = { 10, 20 },
}
@ ACTOR_FLAG_FLYING
Quake Hammer can't hit.
Definition enums.h:3329

Definition at line 1449 of file goomba_family.inc.cpp.

1449 {
1450 .flags = ACTOR_FLAG_FLYING,
1451 .maxHP = paragoomba::hp,
1452 .type = ACTOR_TYPE_PARAGOOMBA,
1453 .level = ACTOR_LEVEL_PARAGOOMBA,
1454 .partCount = ARRAY_COUNT(paragoomba::ActorParts),
1455 .partsData = paragoomba::ActorParts,
1456 .initScript = &paragoomba::EVS_Init,
1457 .statusTable = paragoomba::FlyingStatusTable,
1458 .escapeChance = 90,
1459 .airLiftChance = 100,
1460 .hurricaneChance = 100,
1461 .spookChance = 100,
1462 .upAndAwayChance = 95,
1463 .spinSmashReq = 0,
1464 .powerBounceChance = 100,
1465 .coinReward = 1,
1466 .size = { 36, 26 },
1467 .healthBarOffset = { 0, 0 },
1468 .statusIconOffset = { -10, 20 },
1469 .statusTextOffset = { 10, 20 },
1470};

◆ SpikedGoomba

ActorBlueprint battle::actor::SpikedGoomba
Initial value:
= {
.flags = 0,
.maxHP = spiked_goomba::hp,
.partCount = ARRAY_COUNT(spiked_goomba::ActorParts),
.partsData = spiked_goomba::ActorParts,
.initScript = &spiked_goomba::EVS_Init,
.statusTable = spiked_goomba::StatusTable,
.escapeChance = 90,
.airLiftChance = 95,
.hurricaneChance = 90,
.spookChance = 100,
.upAndAwayChance = 95,
.spinSmashReq = 0,
.powerBounceChance = 100,
.coinReward = 1,
.size = { 24, 28 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 20 },
.statusTextOffset = { 10, 20 },
}

Definition at line 1472 of file goomba_family.inc.cpp.

1472 {
1473 .flags = 0,
1474 .maxHP = spiked_goomba::hp,
1477 .partCount = ARRAY_COUNT(spiked_goomba::ActorParts),
1478 .partsData = spiked_goomba::ActorParts,
1479 .initScript = &spiked_goomba::EVS_Init,
1480 .statusTable = spiked_goomba::StatusTable,
1481 .escapeChance = 90,
1482 .airLiftChance = 95,
1483 .hurricaneChance = 90,
1484 .spookChance = 100,
1485 .upAndAwayChance = 95,
1486 .spinSmashReq = 0,
1487 .powerBounceChance = 100,
1488 .coinReward = 1,
1489 .size = { 24, 28 },
1490 .healthBarOffset = { 0, 0 },
1491 .statusIconOffset = { -10, 20 },
1492 .statusTextOffset = { 10, 20 },
1493};