Best Practices

From OHRRPGCE-Wiki
Jump to navigation Jump to search

About Best Practices[edit]

A "best practice" encompasses the belief that there is a "better way" of doing something. Regarding the CE, this means that you can follow some simple rules to make your game provably more stable. Of course, official OHR releases will run your game even if you don't follow these. But when an unforseen complication arises, it'll be less likely to affect your game if you integrate these practices into your game creation routine.


OHRRPGCE Best Practices[edit]

Regarding Best Practice Reason
Doors Door 0 should be a stable door (never disabled by tags/plotscripts) or should not be used at all. By default, all tags lead from door 0 to door 0 on map 0. This can lead to unintended teleportation if you try to disable it.
Music Prefer MIDI over BAM. BAM usually sounds worse than midi. Midi is also more widely-used than BAM.
Versioning Avoid using obsolete options. Bits like "hurt MP" are for backwards compatibility. Developers test non-obsolete features more thoroughly, as such they are likely more stable.