Skip to content

dutchman progress - #788

Draft
mattbruv wants to merge 1 commit into
mainfrom
dutchman-work
Draft

dutchman progress#788
mattbruv wants to merge 1 commit into
mainfrom
dutchman-work

Conversation

@mattbruv

Copy link
Copy Markdown
Member

No description provided.

@github-actions

Copy link
Copy Markdown

main/SB/Core/x/xCutscene

Section From To Bytes
.sbss2 0.00% 100.00% +8
Function From To Bytes

main/SB/Game/zFX

Section From To Bytes
.sbss2 0.00% 100.00% +8
Function From To Bytes

main/SB/Core/x/xParEmitterType

Section From To Bytes
.sbss2 0.00% 100.00% +8
Function From To Bytes

main/SB/Game/zNPCTypeDutchman

Section From To Bytes
.data 80.68% 100.00% +188
.rodata 16.93% 100.00% +2957
.sbss 87.50% 100.00% +8
.sbss2 0.00% 100.00% +152
📈 .sdata2 70.83% 97.22% +78
📈 .text 42.52% 98.54% +22121
Function From To Bytes
@unnamed@zNPCTypeDutchman_cpp@::look_at(xMat3x3&, const xVec3&) 0.00% 100.00% +336
@unnamed@zNPCTypeDutchman_cpp@::init_sound() 75.87% 100.00% +29
@unnamed@zNPCTypeDutchman_cpp@::play_sound(int, const xVec3*, float) 2.92% 100.00% +186
@unnamed@zNPCTypeDutchman_cpp@::kill_sound(int, unsigned int) 4.00% 100.00% +96
@unnamed@zNPCTypeDutchman_cpp@::set_volume(int, unsigned int, float) 6.67% 100.00% +56
ZNPC_AnimTable_Dutchman() 100.00% 100.00% +/-0
zNPCDutchman::zNPCDutchman(int) 0.00% 100.00% +80
zNPCDutchman::Init(xEntAsset*) 62.15% 100.00% +130
📈 zNPCDutchman::Reset() 83.12% 90.39% +59
zNPCDutchman::Process(xScene*, float) 86.05% 100.00% +56
zNPCDutchman::SysEvent(xBase*, xBase*, unsigned int, const float*, xBase*, int*) 50.92% 100.00% +51
zNPCDutchman::RenderExtra() 70.13% 100.00% +108
@unnamed@zNPCTypeDutchman_cpp@::tweak_group::load(xModelAssetParam*, unsigned int) 0.00% 100.00% +48
📈 @unnamed@zNPCTypeDutchman_cpp@::tweak_group::register_tweaks(bool, xModelAssetParam*, unsigned int, const char*) 99.86% 100.00% +9
📈 zNPCDutchman::LassoNotify(en_LASSO_EVENT) 28.18% 99.39% +79
zNPCDutchman::next_goal() 91.15% 100.00% +9
zNPCDutchman::goal_delay() 89.00% 100.00% +4
zNPCDutchman::decompose() 89.29% 100.00% +12
@unnamed@zNPCTypeDutchman_cpp@::update_move_follow(xVec3&, zNPCDutchman::move_info&, const xMat3x3&, float) 0.00% 100.00% +280
@unnamed@zNPCTypeDutchman_cpp@::update_move_accel(xVec3&, zNPCDutchman::move_info&, float) 0.00% 100.00% +164
@unnamed@zNPCTypeDutchman_cpp@::update_move_vel(xVec3&, zNPCDutchman::move_info&, float) 0.00% 100.00% +64
@unnamed@zNPCTypeDutchman_cpp@::update_move_stop(xVec3&, zNPCDutchman::move_info&, float) 0.00% 100.00% +128
📈 zNPCDutchman::update_turn(float) 0.00% 94.31% +245
zNPCDutchman::update_move(float) 0.00% 100.00% +148
📈 @unnamed@zNPCTypeDutchman_cpp@::clip_outside_circle(float&, const xVec2&, const xVec2&, float, float, const xVec2&, float) 0.00% 99.63% +426
@unnamed@zNPCTypeDutchman_cpp@::clip_outside_circle(float&, const xVec3&, const xVec3&, float, float, const xVec3&, float) 0.00% 100.00% +140
📈 zNPCDutchman::update_wave(zNPCDutchman::wave_data&, float) 0.00% 93.40% +739
zNPCDutchman::init_wave(zNPCDutchman::wave_data&, const xVec3&, const xVec3&) 0.00% 100.00% +200
zNPCDutchman::update_eye_glow(float) 0.00% 100.00% +376
zNPCDutchman::start_hand_trail() 88.59% 100.00% +13
zNPCDutchman::update_hand_trail(float) 0.00% 100.00% +220
zNPCDutchman::dissolve(float) 94.83% 100.00% +13
zNPCDutchman::reset_blob_mat() 50.84% 100.00% +88
zNPCDutchman::refresh_reticle() 0.00% 100.00% +96
zNPCDutchman::reset_lasso_anim() 71.00% 100.00% +16
zNPCDutchman::update_fade(float) 94.68% 100.00% +20
zNPCDutchman::update_slime(float) 0.00% 100.00% +212
zNPCDutchman::add_slime(const xVec3&, float) 0.00% 100.00% +376
zNPCDutchman::add_spray(const xVec3&, float) 0.00% 100.00% +784
📈 zNPCDutchman::update_flames(float) 0.00% 83.55% +731
📈 zNPCDutchman::start_fight() 70.59% 97.32% +43
zNPCDutchman::set_life(int) 83.97% 100.00% +21
zNPCDutchman::set_alpha(float) 0.00% 100.00% +88
📈 zNPCDutchman::check_player_damage() 0.00% 90.46% +799
zNPCDutchman::get_eye_loc(int) const 48.13% 100.00% +31
zNPCDutchman::get_hand_loc(int) const 0.00% 100.00% +60
zNPCDutchman::get_splash_loc() const 0.00% 100.00% +212
zNPCDutchman::random_orbit(const xVec3&, float, float) const 0.00% 100.00% +404
📈 zNPCDutchman::turn_to_face(const xVec3&) 0.00% 95.52% +175
zNPCDutchman::reset_speed() 2.56% 100.00% +152
zNPCDutchman::halt(float) 0.00% 100.00% +104
@unnamed@zNPCTypeDutchman_cpp@::set_beam_verts(RxObjSpace3DVertex*, const xVec3&, const xVec3&, unsigned char, unsigned char, const xVec3&) 0.00% 100.00% +240
@unnamed@zNPCTypeDutchman_cpp@::set_vert(RxObjSpace3DVertex&, const xVec3&, float, float, unsigned char) 0.00% 100.00% +56
@unnamed@zNPCTypeDutchman_cpp@::world_to_screen(const xVec3&) 0.00% 100.00% +160
📈 @unnamed@zNPCTypeDutchman_cpp@::render_beam(RxObjSpace3DVertex*, const zNPCDutchman::beam_info&, unsigned long, unsigned char) 0.00% 98.13% +494
@unnamed@zNPCTypeDutchman_cpp@::render_beam(RxObjSpace3DVertex*, const zNPCDutchman::beam_info&) 0.00% 100.00% +168
zNPCDutchman::render_beam() 0.00% 100.00% +168
📈 zNPCDutchman::render_halo() 0.00% 99.70% +215
zNPCGoalDutchmanNil::create(int, RyzMemGrow*, void*) 0.00% 100.00% +112
📈 zNPCGoalDutchmanInitiate::Enter(float, void*) 19.24% 81.77% +247
zNPCGoalDutchmanInitiate::Exit(float, void*) 61.54% 100.00% +20
zNPCGoalDutchmanInitiate::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +232
zNPCGoalDutchmanIdle::Process(en_trantype*, float, void*, xScene*) 90.95% 100.00% +15
zNPCGoalDutchmanDisappear::Enter(float, void*) 0.00% 100.00% +120
zNPCGoalDutchmanDisappear::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +84
zNPCGoalDutchmanTeleport::Enter(float, void*) 0.00% 100.00% +232
zNPCGoalDutchmanTeleport::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +212
zNPCGoalDutchmanReappear::Enter(float, void*) 0.00% 100.00% +128
zNPCGoalDutchmanReappear::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +184
zNPCGoalDutchmanBeam::Enter(float, void*) 0.00% 100.00% +140
zNPCGoalDutchmanBeam::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +212
zNPCGoalDutchmanBeam::update_stop(float) 0.00% 100.00% +260
zNPCGoalDutchmanBeam::update_focus(float) 0.00% 100.00% +260
zNPCGoalDutchmanBeam::update_fire(float) 0.00% 100.00% +296
zNPCGoalDutchmanBeam::update_unfocus(float) 0.00% 100.00% +240
zNPCGoalDutchmanBeam::aim_beam(zNPCGoalDutchmanBeam::beam_data&, const xVec3&, float) const 0.00% 100.00% +256
zNPCGoalDutchmanBeam::calc_beam_loc(xVec2&, float, const zNPCGoalDutchmanBeam::beam_data&) const 0.00% 100.00% +284
zNPCGoalDutchmanBeam::update_beam(float, zNPCGoalDutchmanBeam::beam_data&, int) 0.00% 100.00% +380
zNPCGoalDutchmanBeam::refresh_beam(int) 0.00% 100.00% +88
zNPCGoalDutchmanBeam::start_effects(int, float) 0.00% 100.00% +228
zNPCGoalDutchmanBeam::add_miss_effects(int, float) 0.00% 100.00% +136
zNPCGoalDutchmanBeam::add_blast_effects(int, float) 0.00% 100.00% +340
zNPCGoalDutchmanBeam::add_effects(int, float) 0.00% 100.00% +220
zNPCGoalDutchmanBeam::predict_target(xVec3&) const 0.00% 100.00% +240
zNPCGoalDutchmanFlame::Enter(float, void*) 91.03% 100.00% +12
zNPCGoalDutchmanFlame::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +200
📈 zNPCGoalDutchmanFlame::update_wait(float) 0.00% 98.57% +303
📈 zNPCGoalDutchmanFlame::update_move(float) 0.00% 91.03% +415
zNPCGoalDutchmanFlame::update_stop(float) 0.00% 100.00% +224
zNPCGoalDutchmanFlame::refresh_vulnerability() 0.00% 100.00% +452
📈 @unnamed@zNPCTypeDutchman_cpp@::angle_difference(const xVec2&, const xVec2&) 0.00% 99.26% +107
zNPCGoalDutchmanPostFlame::Enter(float, void*) 0.00% 100.00% +196
📈 zNPCGoalDutchmanPostFlame::Process(en_trantype*, float, void*, xScene*) 0.00% 99.96% +467
zNPCGoalDutchmanCaught::Enter(float, void*) 22.60% 100.00% +108
zNPCGoalDutchmanCaught::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +316
zNPCGoalDutchmanDamage::Enter(float, void*) 0.00% 100.00% +308
zNPCGoalDutchmanDamage::Process(en_trantype*, float, void*, xScene*) 0.00% 100.00% +256
zNPCGoalDutchmanDeath::Exit(float, void*) 89.63% 100.00% +12
static_queue<zNPCDutchman::slime_slice>::init(unsigned long) 68.03% 100.00% +39
static_queue<zNPCDutchman::wave_data>::init(unsigned long) 68.03% 100.00% +39
static_queue<zNPCDutchman::slime_slice>::iterator::operator!=(const static_queue<zNPCDutchman::slime_slice>::iterator&) const 0.00% 100.00% +28
static_queue<zNPCDutchman::slime_slice>::iterator::operator++() 0.00% 100.00% +52
static_queue<zNPCDutchman::slime_slice>::iterator::operator+=(int) 0.00% 100.00% +64
static_queue<zNPCDutchman::slime_slice>::mod_max_size(unsigned long) const 0.00% 100.00% +12
📈 static_queue<zNPCDutchman::slime_slice>::erase(const static_queue<zNPCDutchman::slime_slice>::iterator&, const static_queue<zNPCDutchman::slime_slice>::iterator&) 0.00% 98.10% +113
static_queue<zNPCDutchman::slime_slice>::end() const 0.00% 100.00% +68
static_queue<zNPCDutchman::slime_slice>::create_iterator(unsigned long) const 0.00% 100.00% +32
static_queue<zNPCDutchman::slime_slice>::iterator::operator*() const 0.00% 100.00% +24
static_queue<zNPCDutchman::slime_slice>::begin() const 0.00% 100.00% +36
static_queue<zNPCDutchman::slime_slice>::pop_back() 0.00% 100.00% +16
static_queue<zNPCDutchman::slime_slice>::full() const 0.00% 100.00% +76
static_queue<zNPCDutchman::slime_slice>::max_size() const 0.00% 100.00% +12
static_queue<zNPCDutchman::slime_slice>::size() const 0.00% 100.00% +8
static_queue<zNPCDutchman::slime_slice>::front() 0.00% 100.00% +48
static_queue<zNPCDutchman::slime_slice>::push_front() 0.00% 100.00% +76
static_queue<zNPCDutchman::slime_slice>::empty() const 0.00% 100.00% +40
static_queue<zNPCDutchman::wave_data>::front() 0.00% 100.00% +48
static_queue<zNPCDutchman::wave_data>::push_front() 0.00% 100.00% +76
static_queue<zNPCDutchman::wave_data>::mod_max_size(unsigned long) const 0.00% 100.00% +12
static_queue<zNPCDutchman::wave_data>::pop_back() 0.00% 100.00% +16
static_queue<zNPCDutchman::wave_data>::back() 0.00% 100.00% +68
static_queue<zNPCDutchman::wave_data>::iterator::operator-(int) const 0.00% 100.00% +60
static_queue<zNPCDutchman::wave_data>::iterator::operator-=(int) 0.00% 100.00% +48
static_queue<zNPCDutchman::wave_data>::iterator::operator+=(int) 0.00% 100.00% +64
static_queue<zNPCDutchman::wave_data>::full() const 0.00% 100.00% +76
static_queue<zNPCDutchman::wave_data>::max_size() const 0.00% 100.00% +12
static_queue<zNPCDutchman::wave_data>::size() const 0.00% 100.00% +8
📈 static_queue<zNPCDutchman::wave_data>::erase(const static_queue<zNPCDutchman::wave_data>::iterator&, const static_queue<zNPCDutchman::wave_data>::iterator&) 0.00% 98.10% +113
static_queue<zNPCDutchman::wave_data>::iterator::operator!=(const static_queue<zNPCDutchman::wave_data>::iterator&) const 0.00% 100.00% +28
static_queue<zNPCDutchman::wave_data>::end() const 0.00% 100.00% +68
static_queue<zNPCDutchman::wave_data>::create_iterator(unsigned long) const 0.00% 100.00% +32
static_queue<zNPCDutchman::wave_data>::iterator::operator++() 0.00% 100.00% +52
static_queue<zNPCDutchman::wave_data>::iterator::operator*() const 0.00% 100.00% +24
static_queue<zNPCDutchman::wave_data>::begin() const 0.00% 100.00% +36
static_queue<zNPCDutchman::slime_slice>::back() 0.00% 100.00% +68
static_queue<zNPCDutchman::slime_slice>::iterator::operator-(int) const 0.00% 100.00% +60
static_queue<zNPCDutchman::slime_slice>::iterator::operator-=(int) 0.00% 100.00% +48
xFXRibbon::init(int, const char*) 0.00% 100.00% +40
xFXRibbon::clear() 0.00% 100.00% +36
xParInterp::set(float) 0.00% 100.00% +32
zNPCDutchman::get_center() const 0.00% 100.00% +16
zNPCDutchman::disable_emitter(zParEmitter&) const 0.00% 100.00% +16
📈 zNPCDutchman::turning() const 0.00% 99.26% +214
zNPCDutchman::emit_particles(zParEmitter&, float, xParEmitterCustomSettings&) const 0.00% 100.00% +40
zNPCDutchman::get_orbit() const 0.00% 100.00% +12
zNPCDutchman::emit_particles(zParEmitter&, float) const 0.00% 100.00% +36
zNPCDutchman::get_facing() const 0.00% 100.00% +16
zNPCDutchman::enable_emitter(zParEmitter&) const 0.00% 100.00% +16
zNPCDutchman::get_nose_loc() const 0.00% 100.00% +52
zNPCDutchman::get_chest_loc() const 0.00% 100.00% +52
zNPCGoalDutchmanNil::zNPCGoalDutchmanNil(int, zNPCDutchman&) 0.00% 100.00% +60
📈 zNPCDutchman::turning(float) const 0.00% 68.29% +112
zNPCDutchman::IsAlive() 0.00% 100.00% +20
zNPCDutchman::PRIV_GetLassoData() 0.00% 100.00% +8
xVec2::create(float, float) 0.00% 100.00% +44
📈 auto_tweak::load_param<int, int>(int&, int, int, int, xModelAssetParam*, unsigned int, const char*) 0.00% 99.70% +131
auto_tweak::load_param<xVec3, int>(xVec3&, int, int, int, xModelAssetParam*, unsigned int, const char*) 0.00% 100.00% +80
auto_tweak::load_param<float, float>(float&, float, float, float, xModelAssetParam*, unsigned int, const char*) 0.00% 100.00% +168
xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) 0.00% 100.00% +100
xSphereHitsCapsule(const xSphere&, const xVec3&, const xVec3&, float) 0.00% 100.00% +40

main/SB/Core/x/xDecal

Section From To Bytes
📈 .text 91.23% 92.14% +39
Function From To Bytes
static_queue<xDecalEmitter::unit_data>::init(unsigned long) 68.03% 100.00% +39

main/SB/Core/x/xLaserBolt

Section From To Bytes
📈 .text 73.90% 74.51% +39
Function From To Bytes
static_queue<xLaserBoltEmitter::bolt>::init(unsigned long) 68.03% 100.00% +39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant