MCPcopy Create free account
hub / github.com/DFHack/dfhack / get_siege_str

Function get_siege_str

plugins/blueprint.cpp:743–757  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

741}
742
743static const char * get_siege_str(df::building *b) {
744 df::building_siegeenginest *se =
745 virtual_cast<df::building_siegeenginest>(b);
746 if (!se)
747 return "ic";
748
749 switch(se->type) {
750 case df::siegeengine_type::Catapult: return "ic";
751 case df::siegeengine_type::Ballista: return "ib";
752 case df::siegeengine_type::BoltThrower: return "it";
753 default:
754 return "ic";
755 }
756
757}
758
759static const char * get_workshop_str(df::building *b) {
760 df::building_workshopst *ws = virtual_cast<df::building_workshopst>(b);

Callers 1

get_build_keysFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected