Commit Graph

539 Commits

Author SHA1 Message Date
slaw-22
d5db0ebc46 Decomp LoadOptionsFromCtx and SaveOptionsToCtx 2025-12-26 09:04:24 +00:00
slaw-22
4ebc1386d8 Decomp more options funcs #2 2025-12-22 06:51:47 +00:00
slaw-22
2b02d58d14 Decomp more options funcs 2025-12-21 08:44:48 +00:00
slaw-22
852ad2c5da Decomp options funcs 2025-12-20 17:51:54 +00:00
slaw-22
93b6c30586 Decomp GetGameMode 2025-12-18 20:19:02 +00:00
slaw-22
5288aa529e Decomp game mode funcs 2025-12-18 13:09:43 +00:00
slaw-22
a9d031bdf0 Decomp InitScriptVariableValues. Replace enum script_var_id parameters with s16 (required to match InitScriptVariableValues) 2025-12-15 17:36:41 +00:00
slaw-22
e3f5c886c8 Decomp InitEventFlagScriptVars 2025-12-08 20:08:47 +00:00
slaw-22
cbed3f6d79 Decomp DefaultInitScriptVariable 2025-12-07 07:27:11 +00:00
slaw-22
63b7e5c814 Decomp InitWorldMapScriptVars 2025-12-07 07:24:14 +00:00
slaw-22
37c592b01d Decomp ZinitScriptVariable. Organise funcs. 2025-12-07 07:23:31 +00:00
slaw-22
0c7f2fefcf Merge branch 'main' into ScenarioFlagBackupAndRestore 2025-12-07 06:30:21 +00:00
slaw-22
0e4a65668b Decomp ScenarioFlagRestore and ScenarioFlagBackup 2025-12-07 06:11:38 +00:00
AnonymousRandomPerson
5d95ef4340 Decomped EnableIqSkill and DisableIqSkill
Decomped with help from @taxicat1.
2025-12-06 14:34:25 -05:00
slaw-22
3ffd200f89 Decomp PerformanceProgressFlag funcs 2025-12-06 08:32:38 +00:00
AnonymousRandomPerson
4c89a2c02f Moved IQ_SKILL_RESTRICTIONS to C 2025-12-04 23:36:51 -05:00
AnonymousRandomPerson
a24bde3d06 Decomped CanLearnIqSkill 2025-12-04 23:03:02 -05:00
AnonymousRandomPerson
c564019044 Decomped GetIqGroup 2025-12-04 22:41:11 -05:00
AnonymousRandomPerson
49e09928c1 Decomped GetSpeciesIqSkill 2025-12-04 22:36:47 -05:00
AnonymousRandomPerson
404468ee06 Moved IQ_GROUP_SKILLS to C 2025-12-04 22:31:51 -05:00
AnonymousRandomPerson
2e8be0b321 Moved min IQ consts to C 2025-12-04 22:11:07 -05:00
AnonymousRandomPerson
579ffdecca Renamed scenario progress symbols 2025-11-30 10:13:13 -06:00
AnonymousRandomPerson
57ed202204 Rename some special episode symbols for consistency 2025-11-29 22:50:27 -06:00
AnonymousRandomPerson
addcaa0c96 Rename some script engine symbols from pmdsky-debug 2025-11-29 22:50:27 -06:00
AnonymousRandomPerson
afeb17ed26 Update some return types to bool 2025-11-29 22:50:27 -06:00
AnonymousRandomPerson
0e62b5f33f
Merge branch 'main' into gravity_funcs 2025-11-29 22:40:39 -06:00
Seth Barberee
d924b9479b Decomp gravity funcs 2025-11-29 20:11:47 -08:00
slaw-22
f7e2d72c69 Decomp special episode funcs 2025-11-29 22:11:08 +00:00
slaw-22
a214005507 Decomp more script var funcs 2025-11-29 09:55:57 +00:00
slaw-22
85fbe8b5a4 Decomp more script variable funcs 2025-11-28 20:38:56 +00:00
slaw-22
f3ca27a51d Decomp more script variable functions 2025-11-26 21:19:55 +00:00
slaw-22
fdcfbc4baa Decomp EventFlagResume and EventFlagBackup 2025-11-25 21:37:42 +00:00
slaw-22
f0bf1cdd43 Rename scripting -> script_variable 2025-11-22 08:26:57 +00:00
slaw-22
77c3c59567 Decomp LoadAndCompareScriptVars 2025-11-22 08:16:41 +00:00
slaw-22
23e20d9c8b Decomp CompareScriptVarWithParam 2025-11-22 07:58:33 +00:00
slaw-22
92e1ea84ad Decomp CompareScriptVariablesVeneer 2025-11-22 07:39:12 +00:00
slaw-22
40adda7593 Decomp UpdateScriptVarWithVar 2025-11-22 07:30:26 +00:00
slaw-22
86c6e15f7c Decomp UpdateScriptVariable 2025-11-22 07:01:49 +00:00
slaw-22
298caf6680 Decomp CalcScriptVariablesVeneer 2025-11-22 06:37:09 +00:00
slaw-22
4f59b29d2a Decomp CompareScriptVariables and make CalcScriptVariables consistent 2025-11-21 19:38:20 +00:00
AnonymousRandomPerson
b9e1560ab8 Decomped UpdateIqSkills 2025-11-17 23:40:54 -05:00
AnonymousRandomPerson
a47a2cad7e Decomped IsAtJunction 2025-11-15 23:58:55 -05:00
AnonymousRandomPerson
a5882c3d58 Decomped ShouldAvoidFirstHit 2025-11-15 23:19:43 -05:00
AnonymousRandomPerson
6ddd6ad9b9 Decomped GetLeader 2025-11-15 23:11:18 -05:00
AnonymousRandomPerson
b74b0f2b7e Decomped GetLeaderIfVisible 2025-11-15 22:54:56 -05:00
AnonymousRandomPerson
045b081c48 Decomped CanSeeTeammate 2025-11-15 22:45:04 -05:00
AnonymousRandomPerson
12e467d633 Decomped GetTurnLimit 2025-11-15 22:36:37 -05:00
AnonymousRandomPerson
158d34000c Merge branch 'main' of https://github.com/pret/pmd-sky 2025-11-14 21:46:34 -05:00
AnonymousRandomPerson
ce57ac1f63
Merge branch 'main' into stat_functions 2025-11-14 18:01:25 -05:00
AnonymousRandomPerson
1e3313701e Decomped IsTeamMemberOnFirstTurnInFixedRoom 2025-11-14 00:07:50 -05:00
AnonymousRandomPerson
512e0c6406 Synced from pmdsky-debug 2025-11-14 00:01:31 -05:00
AnonymousRandomPerson
684201c7de Merge branch 'main' of https://github.com/pret/pmd-sky 2025-11-07 21:38:10 -05:00
DizzyEggg
8a442d9ad4 File rename 2025-11-07 14:38:33 +01:00
DizzyEggg
38a3e5732d LowerSpeed 2025-11-05 15:26:50 +01:00
DizzyEggg
7380759e51 BoostSpeed 2025-11-05 12:10:35 +01:00
DizzyEggg
801ac7c93a up to TryInflictParalysisStatus 2025-11-05 11:40:17 +01:00
DizzyEggg
ba2816bf9f CringeStatusTarget 2025-11-03 15:44:38 +01:00
DizzyEggg
b3a8bacb94 LowerHitChanceStat 2025-11-03 15:18:17 +01:00
DizzyEggg
16a1651ef5 ApplyOffensiveStatMultiplier 2025-11-03 12:42:54 +01:00
DizzyEggg
679e10b0a9 ActivateFlashFire 2025-11-03 11:38:35 +01:00
DizzyEggg
dcb463cd54 remove move orb effects file 2025-11-03 11:06:57 +01:00
slaw-22
71e902dd2a
Merge branch 'pret:main' into Scripting3 2025-11-02 18:18:41 +00:00
DizzyEggg
06478b3266 BoostDefensiveStat 2025-10-31 16:06:52 +01:00
DizzyEggg
c5338b3c6d BoostOffensiveStat 2025-10-31 15:25:56 +01:00
DizzyEggg
723dc40be7 LowerOffensiveStat 2025-10-31 13:35:14 +01:00
DizzyEggg
a544622117 LowerDefenseStageTarget 2025-10-30 19:24:15 +01:00
AnonymousRandomPerson
c3d765a597 Decomped CanTargetPosition 2025-10-29 17:26:37 -04:00
slaw-22
b56bf9849e Decomp FlagCalc 2025-10-29 20:06:04 +00:00
AnonymousRandomPerson
83703ff6c1
Merge branch 'main' into main 2025-10-28 17:41:26 -04:00
slaw-22
8c38b81645 Decomp SaveScriptVariableValueBytes and ScriptVariablesEqual 2025-10-28 21:20:48 +00:00
slaw-22
3e51dd969a Decomp LoadScriptVariableValueString 2025-10-28 16:12:23 +00:00
slaw-22
d9b62fde05 Decomp LoadScriptVariableValueSum and LoadScriptVariableValueBytes 2025-10-28 15:50:08 +00:00
AnonymousRandomPerson
57e223a25e Decomped IsPositionWithinTwoTiles 2025-10-26 23:04:50 -04:00
AnonymousRandomPerson
30af6aafde Decomped IsPositionInSight 2025-10-26 22:43:37 -04:00
AnonymousRandomPerson
14ee177a38 Decomped CanTargetEntity 2025-10-26 22:19:34 -04:00
AnonymousRandomPerson
b7494f9fc1 Decomped CanMoveThroughWalls 2025-10-26 21:26:51 -04:00
AnonymousRandomPerson
6f48242b8c Rename IsLoneOutlaw 2025-10-26 20:46:17 -04:00
slaw-22
97d0135930 Decomp SaveScriptVariableValueAtIndex 2025-10-26 21:12:33 +00:00
slaw-22
9050e890f2 Decomp SaveScriptVariableValue 2025-10-25 20:55:57 +00:00
Chesyon
4f645e6b6e Decomped LoadScriptVariableValueAtIndex 2025-10-24 11:35:53 -04:00
AnonymousRandomPerson
b84cfded78 Decomped DoesTacticFollowLeader 2025-10-24 00:04:32 -04:00
AnonymousRandomPerson
b085fb4a1b Decomped ShouldMonsterFollowLeader 2025-10-23 23:46:53 -04:00
AnonymousRandomPerson
f02fe261c8 Decomped GetBagCapacitySpecialEpisode 2025-10-23 23:28:19 -04:00
AnonymousRandomPerson
7061266b65 Decomped GetBagCapacity 2025-10-23 23:05:54 -04:00
AnonymousRandomPerson
6a30f7e9c1 Decomped GetScenarioBalance 2025-10-23 23:01:56 -04:00
AnonymousRandomPerson
3dc6341243 Decomped GetExecuteSpecialEpisodeType 2025-10-23 22:53:03 -04:00
AnonymousRandomPerson
da7249c163 Merge remote-tracking branch 'upstream/main' 2025-10-23 22:43:40 -04:00
AnonymousRandomPerson
fc766689e1 Decomped GetChebyshevDistance
Decomped by @SethBarberee
2025-10-23 22:39:13 -04:00
AnonymousRandomPerson
33662d75e4 Decomped IsBagFull and GetCurrentBagCapacity 2025-10-22 23:21:22 -04:00
AnonymousRandomPerson
5657f448f0 Decomped IsItemUnkMissionItem2 2025-10-22 23:18:06 -04:00
AnonymousRandomPerson
7fbf7e456a Decomped CheckVariousStatuses__0230172C 2025-10-22 22:54:34 -04:00
AnonymousRandomPerson
a504858334 Decomped CheckVariousStatuses2__02301308 2025-10-22 22:52:28 -04:00
AnonymousRandomPerson
1c9b745e32 Decomped CheckVariousConditions__02301624 2025-10-22 22:50:00 -04:00
AnonymousRandomPerson
70cc523b7b Decomped GetTreatmentBetweenMonstersIgnoreStatus 2025-10-22 22:10:25 -04:00
AnonymousRandomPerson
0323ac4109 Decomped GetStairsRoom 2025-10-22 21:41:40 -04:00
AnonymousRandomPerson
ed11a850e9 Decomped ShouldMonsterRunAwayAndShowEffectOutlawCheck 2025-10-22 21:31:42 -04:00
AnonymousRandomPerson
e055041d01 Decomped ShouldMonsterHeadToStairs 2025-10-22 21:19:20 -04:00
AnonymousRandomPerson
3214a390d4 Synced from pmdsky-debug 2025-10-22 21:15:44 -04:00
AnonymousRandomPerson
9cf66e6195 Decomped IsSecretBazaarNpc 2025-10-22 20:32:04 -04:00
AnonymousRandomPerson
99e18563e8 Decomped CanAiMonsterMoveInDirection 2025-10-19 22:25:49 -04:00
slaw-22
bb37701def Decomp LoadScriptVariableValue 2025-10-19 18:07:05 +00:00
slaw-22
1e817d84a1 Decomp LoadScriptVariableRaw 2025-10-12 16:40:41 +00:00
slaw-22
1ceb4459ea Decomp HasPlayedOldGame 2025-10-12 12:32:47 +00:00
AnonymousRandomPerson
6ed5aef49e
Merge branch 'main' into IsOutlaw 2025-10-04 12:20:29 -04:00
slaw-22
3302e441f3 Decomp IsOutlaw 2025-10-04 16:10:17 +00:00
AnonymousRandomPerson
5bedbc4753 Decomped CalculateAiTargetPos
Matched by @taxicat1
2025-10-03 20:05:37 -04:00
AnonymousRandomPerson
511f383793 Added nonmatching for AiMovement 2025-10-01 22:34:12 -04:00
AnonymousRandomPerson
7d347d9c77 Merge branch 'main' of https://github.com/pret/pmd-sky 2025-10-01 21:52:08 -04:00
slaw-22
3dcfe927f9 Decomp IsFullFloorFixedRoom 2025-10-01 20:18:46 +00:00
AnonymousRandomPerson
b6774b9731
Merge branch 'main' into IsRecruitingAllowed 2025-09-29 19:59:15 -04:00
slaw-22
9016a31ff3 Decomp IsRecruitingAllowed 2025-09-29 20:01:20 +00:00
AnonymousRandomPerson
b1e3759540 Merge branch 'main' of https://github.com/pret/pmd-sky 2025-09-28 21:58:22 -04:00
AnonymousRandomPerson
b86f1c7583 Added ai_target substruct 2025-09-28 21:52:21 -04:00
slaw-22
c48972a630 Decomp RecruitCheck 2025-09-28 18:09:03 +00:00
AnonymousRandomPerson
2450268607 Synced from pmdsky-debug 2025-09-24 19:54:43 -04:00
slaw-22
f62afbf45d Decomp SpecificRecruitCheck 2025-09-23 16:11:44 +00:00
AnonymousRandomPerson
64e7505a3d Decomped GetMoveAiWeight 2025-09-22 23:59:01 -04:00
AnonymousRandomPerson
fbb4f5892b Decomped CanMonsterUseMove 2025-09-22 23:44:07 -04:00
AnonymousRandomPerson
c28dd4fbb8 Decomped CanAiUseMove 2025-09-22 23:15:15 -04:00
AnonymousRandomPerson
6fdf587b7c Decomped SetActionStruggle 2025-09-22 23:08:27 -04:00
AnonymousRandomPerson
4efffb8b3a Decomped SetActionRegularAttack 2025-09-22 22:54:46 -04:00
AnonymousRandomPerson
92d098e694 Decomped FindDirectionOfAdjacentMonsterWithItem 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
48780aa1ab Decomped TargetRegularAttack 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
5cad2b4162 Decomped FindAdjacentEnemy 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
cb8bb1d5e6 Decomped ov29_02338350 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
ab7ef9fabb Moved AI attack BSS vars to C 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
78ff1a2a8f Moved TYPE_MATCHUP_TABLE to C 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
f303fbba9d Decomped ScrappyShouldActivate 2025-09-22 21:45:14 -04:00
AnonymousRandomPerson
8cefad5398 Decomped LevitateIsActive 2025-09-22 21:45:14 -04:00
Chesyon
1acc75c833 Decomped some basic RNG functions 2025-09-22 11:22:35 -04:00
Chesyon
056569ca77 Decomped SinAbs4096 & CosAbs4096 2025-09-22 10:35:14 -04:00
AnonymousRandomPerson
b5f17acedf Decomped GetTypeMatchup
Matched by @taxicat1
2025-09-21 00:38:56 -04:00
AnonymousRandomPerson
189e075747 Decomped FlashFireShouldActivate 2025-09-20 23:26:30 -04:00
AnonymousRandomPerson
b8e95f9fab Decomped DefenderAbilityIsActive 2025-09-20 22:46:41 -04:00
AnonymousRandomPerson
43a1379025 Added nonmatching for WeightWeakTypePicker 2025-09-20 20:51:38 -04:00
Chesyon
76b50b4ca4 Decomped RoundUpDiv256 2025-09-19 18:47:09 -04:00
Chesyon
65a0a07be8 Decomp UnloadFile and MemFree 2025-09-19 18:11:31 -04:00
Chesyon
6ad50472eb Relocate iovec to file.h 2025-09-19 16:40:00 -04:00
Chesyon
7758fbb299 Decomped GetColorCodePaletteOffset 2025-09-19 11:35:35 -04:00
AnonymousRandomPerson
9d3691f857 Decomped WeightWeakTypePicker 2025-09-16 00:41:33 -04:00
AnonymousRandomPerson
b943da1fd1 Decomped GetMoveType 2025-09-15 22:00:30 -04:00
AnonymousRandomPerson
3fea459231 Moved WEATHER_BALL_TYPE_TABLE to C 2025-09-14 00:17:14 -04:00
AnonymousRandomPerson
24ebfa50b2 Decomped GetEntityWeatherBallType 2025-09-14 00:12:22 -04:00
AnonymousRandomPerson
e7f69ec215 Decomped NATURAL_GIFT_ITEM_TABLE 2025-09-13 23:24:56 -04:00
AnonymousRandomPerson
5ac6df3116 Decomped GetEntityNaturalGiftInfo 2025-09-13 22:59:13 -04:00
AnonymousRandomPerson
44ba4a22d5 Decomped IsRegularAttackOrProjectile 2025-09-13 00:05:20 -04:00
AnonymousRandomPerson
c742a852ad Decomped GetMoveTypeForMonster 2025-09-12 23:58:17 -04:00
AnonymousRandomPerson
843b11398f Decomped GetMoveAccuracyOrAiChance 2025-09-11 23:50:46 -04:00
AnonymousRandomPerson
ffb7ae6716 Decomped HasLastUsedMove 2025-09-11 23:39:48 -04:00
AnonymousRandomPerson
9dfaf725cd Decomped IsMonsterSleeping 2025-09-11 23:24:47 -04:00