1. Please be advised of a few specific rules and guidelines for this section.

RELEASED Moontant replacer 2018-08-07

Moontant replacer

  1. randomonster

    randomonster Scruffy Nerf-Herder

  2. JT`

    JT` Phantasmal Quasar

    This currently causes a crash whenever a moontant successfully strikes someone with its touch damage; the "charge" damage type it refers to doesn't exist in the game. (It fully crashes both the world and the server instance, but not the application itself.)

    Code:
    [20:04:19.394] [Error] Exception while invoking lua function 'applyDamageRequest'. (LuaException) Error code 2, [string "/stats/player_primary.lua"]:91: (StarException) Unknown damage definition with kind 'charge'.
    [0] 13f477153 Star::captureStack
    [1] 13f475ede Star::StarException::StarException
    [2] 13f476225 Star::StarException::StarException
    [3] 13f5715ec Star::DamageDatabase::damageKind
    [4] 13fb2876d <lambda_532a69c7dc6ca8033a85791383fcffca>::eek:perator()
    [5] 13fb27984 <lambda_2846c9cdb4491e94e283854392a7c3e3>::eek:perator()
    [6] 13fb1f2df std::_Invoker_functor::_Call<<lambda_2846c9cdb4491e94e283854392a7c3e3> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [7] 13fb22160 std::invoke<<lambda_2846c9cdb4491e94e283854392a7c3e3> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [8] 13fb21249 std::_Invoke_ret<Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,<lambda_2846c9cdb4491e94e283854392a7c3e3> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [9] 13fb2bd6b std::_Func_impl<<lambda_2846c9cdb4491e94e283854392a7c3e3>,std::allocator<int>,Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>::_Do_call
    [10] 13f44481d std::_Func_class<Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>::eek:perator()
    [11] 13f4437af <lambda_a03bcae4599b53751a446949639a4d5e>::eek:perator()
    [12] 13f3cb938 luaD_precall
    [13] 13f3e46e1 luaV_execute
    [14] 13f3cb443 luaD_call
    [15] 13f3cbc1b luaD_rawrunprotected
    [16] 13f3cb650 luaD_pcall
    [17] 13f3c1b64 lua_pcallk
    [18] 13f44b930 Star::LuaEngine::pcallWithTraceback
    [19] 13f88fc1e Star::LuaEngine::callFunction<Star::DamageRequest>
    [20] 13f890ce5 Star::LuaFunction::invoke<Star::List<Star::DamageNotification,std::allocator<Star::DamageNotification> >,Star::DamageRequest>
    [21] 13f890c03 Star::LuaBaseComponent::invoke<Star::List<Star::DamageNotification,std::allocator<Star::DamageNotification> >,Star::DamageRequest const & __ptr64>
    [22] 13f89c1a8 Star::StatusController::applyDamageRequest
    [23] 13f770dd2 Star::player::applyDamage
    [24] 13f578048 Star::DamageManager::pushRemoteDamageRequest
    [25] 13f57733d Star::DamageManager::addDamageRequest
    [26] 13f575cb2 <lambda_9100e6f18987512ca771ffcaf340813d>::eek:perator()
    [27] 13f5c8503 Star::EntityMap::forAllEntities
    [28] 13f9b56a0 Star::WorldClient::forAllEntities
    [29] 13f5792b6 Star::DamageManager::update
    [30] 13f9c26e8 Star::WorldClient::update
    [31] 13f92b753 Star::UniverseClient::update
    [32] 13f3be557 Star::ClientApplication::updateRunning
    [33] 13f3bce4f Star::ClientApplication::update
    [34] 13fbbaa72 Star::SdlPlatform::run
    [35] 13fbbac2d Star::runMainApplication
    [36] 13f3bff76 WinMain
    [37] 13fda8daf __scrt_common_main_seh
    [38] 76f459cd BaseThreadInitThunk
    [39] 7717a561 RtlUserThreadStart
    stack traceback:
        [C]: in ?
        [C]: in field 'elementalResistance'
        [string "/stats/player_primary.lua"]:91: in global '_applyDamageRequest'
        [string "/scripts/mm_player_primary.lua"]:12: in function <[string "/scripts/mm_player_primary.lua"]:11>
        (...tail calls...)
    [0] 13f477153 Star::captureStack
    [1] 13f475ede Star::StarException::StarException
    [2] 13f44a4c1 Star::LuaEngine::handleError
    [3] 13f88fc37 Star::LuaEngine::callFunction<Star::DamageRequest>
    [4] 13f890ce5 Star::LuaFunction::invoke<Star::List<Star::DamageNotification,std::allocator<Star::DamageNotification> >,Star::DamageRequest>
    [5] 13f890c03 Star::LuaBaseComponent::invoke<Star::List<Star::DamageNotification,std::allocator<Star::DamageNotification> >,Star::DamageRequest const & __ptr64>
    [6] 13f89c1a8 Star::StatusController::applyDamageRequest
    [7] 13f770dd2 Star::Player::applyDamage
    [8] 13f578048 Star::DamageManager::pushRemoteDamageRequest
    [9] 13f57733d Star::DamageManager::addDamageRequest
    [10] 13f575cb2 <lambda_9100e6f18987512ca771ffcaf340813d>::operator()
    [11] 13f5c8503 Star::EntityMap::forAllEntities
    [12] 13f9b56a0 Star::WorldClient::forAllEntities
    [13] 13f5792b6 Star::DamageManager::update
    [14] 13f9c26e8 Star::WorldClient::update
    [15] 13f92b753 Star::UniverseClient::update
    [16] 13f3be557 Star::ClientApplication::updateRunning
    [17] 13f3bce4f Star::ClientApplication::update
    [18] 13fbbaa72 Star::SdlPlatform::run
    [19] 13fbbac2d Star::runMainApplication
    [20] 13f3bff76 WinMain
    [21] 13fda8daf __scrt_common_main_seh
    [22] 76f459cd BaseThreadInitThunk
    [23] 7717a561 RtlUserThreadStart
    [20:05:09.133] [Error] Exception caught in client main-loop
    (StarException) Unknown damage definition with kind 'charge'.
    [0] 13f477153 Star::captureStack
    [1] 13f475ede Star::StarException::StarException
    [2] 13f476225 Star::StarException::StarException
    [3] 13f5715ec Star::DamageDatabase::damageKind
    [4] 13f9b67e0 Star::WorldClient::handleDamageNotifications
    [5] 13f9c26f0 Star::WorldClient::update
    [6] 13f92b753 Star::UniverseClient::update
    [7] 13f3be557 Star::ClientApplication::updateRunning
    [8] 13f3bce4f Star::ClientApplication::update
    [9] 13fbbaa72 Star::SdlPlatform::run
    [10] 13fbbac2d Star::runMainApplication
    [11] 13f3bff76 WinMain
    [12] 13fda8daf __scrt_common_main_seh
    [13] 76f459cd BaseThreadInitThunk
    [14] 7717a561 RtlUserThreadStart
    [20:05:09.147] [Info] UniverseClient: Client disconnecting...
    [20:05:09.245] [Info] Client received world stop packet, leaving: Removed
    [20:05:09.253] [Info] UniverseServer: Client 'Aelae' <1> (local) disconnected for reason: 
    [20:05:09.253] [Info] UniverseServer: Stopping idle world InstanceWorld:lunarbase:-:-
    [20:05:09.706] [Info] UniverseServer: Expiring temporary world InstanceWorld:lunarbase:-:-
    [20:05:09.834] [Info] UniverseServer: Stopping UniverseServer
    


    I unpacked it and changed it back to the vanilla Moontants' 'slash' damage type, and the crash disappeared. They still perform the lunging attack, but it doesn't crash anymore. =)
     

Share This Page