diff options
author | HoraK-FDF <horak-fdf@web.de> | 2022-12-08 16:41:33 +0000 |
---|---|---|
committer | HoraK-FDF <horak-fdf@web.de> | 2022-12-08 16:41:33 +0000 |
commit | 4c2896b1de11e607b30672d88c428e63bb4b18df (patch) | |
tree | 38a9f6a8683d4c899f784c2d5ba5b3d828b9becd /src/map/pc.cpp | |
parent | 1a842bdf5cf008c84c803c37c6e6795c98833ad2 (diff) | |
parent | dd1b92878ff452f920c2e7a6dc0a3201b068d07f (diff) | |
download | tmwa-4c2896b1de11e607b30672d88c428e63bb4b18df.tar.gz tmwa-4c2896b1de11e607b30672d88c428e63bb4b18df.tar.bz2 tmwa-4c2896b1de11e607b30672d88c428e63bb4b18df.tar.xz tmwa-4c2896b1de11e607b30672d88c428e63bb4b18df.zip |
Merge branch 'equipment_stats' into 'master'
Equipment stats
See merge request legacy/tmwa!238
Diffstat (limited to 'src/map/pc.cpp')
-rw-r--r-- | src/map/pc.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/map/pc.cpp b/src/map/pc.cpp index 4357e38..ce421d0 100644 --- a/src/map/pc.cpp +++ b/src/map/pc.cpp @@ -3747,6 +3747,17 @@ int pc_readparam(dumb_ptr<block_list> bl, SP type) else val = battle_get_stat(type, bl); break; + case SP::STR2: + case SP::AGI2: + case SP::VIT2: + case SP::INT2: + case SP::DEX2: + case SP::LUK2: + if (sd) + val = sd->paramb[sp_to_attr(SP(static_cast<int>(type)-(static_cast<int>(SP::STR2)-static_cast<int>(SP::STR))))] + sd->parame[sp_to_attr(SP(static_cast<int>(type)-(static_cast<int>(SP::STR2)-static_cast<int>(SP::STR))))]; + else + val = battle_get_stat(SP(static_cast<int>(type)-(static_cast<int>(SP::STR2)-static_cast<int>(SP::STR))), bl); // not sure if mobs can have equipment with stats so i only return thier normal stat + break; case SP::SPEED: val = battle_get_speed(bl).count(); break; |